#pragma once
#include "IMenuState.h"
#include "../SGD Wrappers/SGD_Handle.h"
class COptionsState :
	public CIMenuState
{
private:
	COptionsState() = default;
	~COptionsState() = default;

	COptionsState(const COptionsState&) = delete;
	COptionsState& operator= (const COptionsState&) = delete;

	int m_nCursor = 0;
	int music = 100;
	int sounds = 100;
	bool fullscreen = false;
	bool flash = true;
	float Time = 0.0f;
	SGD::HTexture boom;

public:
	static  COptionsState* GetInstance(void);

	virtual void Enter(void);
	virtual void Exit(void);

	virtual bool Input(void);
	virtual void Update(float elapsedTime);
	virtual void Render(void);

};

